do a vanishing act - French English Dictionary